[INFO] cloning repository https://github.com/djinilabs/snaq-lite
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/djinilabs/snaq-lite" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjinilabs%2Fsnaq-lite", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjinilabs%2Fsnaq-lite'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4c0da03e7655eeb30ec5f76179033a28783e92cc
[INFO] testing djinilabs/snaq-lite against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjinilabs%2Fsnaq-lite" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/djinilabs/snaq-lite
[INFO] finished tweaking git repo https://github.com/djinilabs/snaq-lite
[INFO] tweaked toml for git repo https://github.com/djinilabs/snaq-lite written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/djinilabs/snaq-lite on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/djinilabs/snaq-lite already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded oorandom v11.1.5
[INFO] [stderr]   Downloaded wit-bindgen-rust-macro v0.51.0
[INFO] [stderr]   Downloaded wasm-bindgen-test-macro v0.3.58
[INFO] [stderr]   Downloaded wasm-bindgen-test v0.3.58
[INFO] [stderr]   Downloaded wasm-bindgen-test-shared v0.2.108
[INFO] [stderr]   Downloaded wit-bindgen-rust v0.51.0
[INFO] [stderr]   Downloaded minicov v0.3.8
[INFO] [stderr]   Downloaded inventory v0.3.22
[INFO] [stderr]   Downloaded async-codec-lite v0.0.2
[INFO] [stderr]   Downloaded seq-macro v0.3.6
[INFO] [stderr]   Downloaded tower-lsp-macros v0.9.0
[INFO] [stderr]   Downloaded wasm-metadata v0.244.0
[INFO] [stderr]   Downloaded arrow-arith v53.4.1
[INFO] [stderr]   Downloaded arrow-csv v53.4.1
[INFO] [stderr]   Downloaded arrow-string v53.4.1
[INFO] [stderr]   Downloaded arrow-json v53.4.1
[INFO] [stderr]   Downloaded arrow v53.4.1
[INFO] [stderr]   Downloaded lexical-write-float v1.0.6
[INFO] [stderr]   Downloaded wit-parser v0.244.0
[INFO] [stderr]   Downloaded wasip3 v0.4.0+wasi-0.3.0-rc-2026-01-06
[INFO] [stderr]   Downloaded lexical-parse-float v1.0.6
[INFO] [stderr]   Downloaded portable-atomic v1.13.1
[INFO] [stderr]   Downloaded brotli-decompressor v4.0.3
[INFO] [stderr]   Downloaded wasmparser v0.244.0
[INFO] [stderr]   Downloaded arrow-array v53.4.1
[INFO] [stderr]   Downloaded lalrpop v0.21.0
[INFO] [stderr]   Downloaded wit-component v0.244.0
[INFO] [stderr]   Downloaded statrs v0.16.1
[INFO] [stderr]   Downloaded itertools v0.13.0
[INFO] [stderr]   Downloaded regex v1.12.3
[INFO] [stderr]   Downloaded lexical-util v1.0.7
[INFO] [stderr]   Downloaded regex-syntax v0.8.9
[INFO] [stderr]   Downloaded nalgebra v0.29.0
[INFO] [stderr]   Downloaded arrow-cast v53.4.1
[INFO] [stderr]   Downloaded arrow-ipc v53.4.1
[INFO] [stderr]   Downloaded wide v0.7.33
[INFO] [stderr]   Downloaded tower-lsp v0.20.0
[INFO] [stderr]   Downloaded intrusive-collections v0.9.7
[INFO] [stderr]   Downloaded simba v0.6.0
[INFO] [stderr]   Downloaded wasm-encoder v0.244.0
[INFO] [stderr]   Downloaded arrow-buffer v53.4.1
[INFO] [stderr]   Downloaded parquet v53.4.1
[INFO] [stderr]   Downloaded arrow-select v53.4.1
[INFO] [stderr]   Downloaded lsp-types v0.94.1
[INFO] [stderr]   Downloaded getrandom v0.4.1
[INFO] [stderr]   Downloaded uuid v1.21.0
[INFO] [stderr]   Downloaded term v0.7.0
[INFO] [stderr]   Downloaded salsa-macro-rules v0.26.0
[INFO] [stderr]   Downloaded safe_arch v0.7.4
[INFO] [stderr]   Downloaded salsa v0.26.0
[INFO] [stderr]   Downloaded lexical-write-integer v1.0.6
[INFO] [stderr]   Downloaded arrow-schema v53.4.1
[INFO] [stderr]   Downloaded twox-hash v2.1.2
[INFO] [stderr]   Downloaded bit-vec v0.7.0
[INFO] [stderr]   Downloaded thin-vec v0.2.14
[INFO] [stderr]   Downloaded wit-bindgen-core v0.51.0
[INFO] [stderr]   Downloaded arrow-ord v53.4.1
[INFO] [stderr]   Downloaded csv-core v0.1.13
[INFO] [stderr]   Downloaded lexical-parse-integer v1.0.6
[INFO] [stderr]   Downloaded lexical-core v1.0.6
[INFO] [stderr]   Downloaded arrow-data v53.4.1
[INFO] [stderr]   Downloaded csv v1.4.0
[INFO] [stderr]   Downloaded lz4_flex v0.11.5
[INFO] [stderr]   Downloaded thrift v0.17.0
[INFO] [stderr]   Downloaded auto_impl v1.3.0
[INFO] [stderr]   Downloaded string_cache v0.8.9
[INFO] [stderr]   Downloaded ordered-float v4.6.0
[INFO] [stderr]   Downloaded boxcar v0.2.14
[INFO] [stderr]   Downloaded salsa-macros v0.26.0
[INFO] [stderr]   Downloaded arrow-row v53.4.1
[INFO] [stderr]   Downloaded flatbuffers v24.12.23
[INFO] [stderr]   Downloaded dashmap v5.5.3
[INFO] [stderr]   Downloaded ena v0.14.4
[INFO] [stderr]   Downloaded pico-args v0.5.0
[INFO] [stderr]   Downloaded lalrpop-util v0.21.0
[INFO] [stderr]   Downloaded singularize v0.1.0
[INFO] [stderr]   Downloaded cast v0.3.0
[INFO] [stderr]   Downloaded id-arena v2.3.0
[INFO] [stderr]   Downloaded integer-encoding v3.0.4
[INFO] [stderr]   Downloaded ascii-canvas v3.0.0
[INFO] [stderr]   Downloaded bit-set v0.6.0
[INFO] [stderr]   Downloaded leb128fmt v0.1.0
[INFO] [stderr]   Downloaded keccak v0.1.6
[INFO] [stderr]   Downloaded brotli v7.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5310d19a3526ba9f13f361da280bad663b1a648d0852d3a2a620261b7548409e
[INFO] running `Command { std: "docker" "start" "-a" "5310d19a3526ba9f13f361da280bad663b1a648d0852d3a2a620261b7548409e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5310d19a3526ba9f13f361da280bad663b1a648d0852d3a2a620261b7548409e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5310d19a3526ba9f13f361da280bad663b1a648d0852d3a2a620261b7548409e", kill_on_drop: false }`
[INFO] [stdout] 5310d19a3526ba9f13f361da280bad663b1a648d0852d3a2a620261b7548409e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8ab7cf8405948dd8300cd33f915411978048aa9b3845340ea0224594c97d597d
[INFO] running `Command { std: "docker" "start" "-a" "8ab7cf8405948dd8300cd33f915411978048aa9b3845340ea0224594c97d597d", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling arrow-schema v53.4.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling lexical-util v1.0.7
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling lexical-write-integer v1.0.6
[INFO] [stderr]    Compiling lexical-parse-integer v1.0.6
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.108
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling keccak v0.1.6
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling bit-vec v0.7.0
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling ena v0.14.4
[INFO] [stderr]    Compiling bit-set v0.6.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling lexical-write-float v1.0.6
[INFO] [stderr]    Compiling lexical-parse-float v1.0.6
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling dirs-next v2.0.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling term v0.7.0
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling chrono v0.4.39
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling string_cache v0.8.9
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling ascii-canvas v3.0.0
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling pico-args v0.5.0
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling simba v0.6.0
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling lexical-core v1.0.6
[INFO] [stderr]    Compiling bitmaps v2.1.0
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]    Compiling flatbuffers v24.12.23
[INFO] [stderr]    Compiling intrusive-collections v0.9.7
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling sized-chunks v0.6.5
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling rand_xoshiro v0.6.0
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling thin-vec v0.2.14
[INFO] [stderr]    Compiling boxcar v0.2.14
[INFO] [stderr]    Compiling salsa-macro-rules v0.26.0
[INFO] [stderr]    Compiling inventory v0.3.22
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling zstd-sys v2.0.13+zstd.1.5.6
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling wasm-bindgen v0.2.108
[INFO] [stderr]    Compiling ordered-float v4.6.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling singularize v0.1.0
[INFO] [stderr]    Compiling zstd-safe v7.2.1
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling alloc-no-stdlib v2.0.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling alloc-stdlib v0.2.2
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling lalrpop-util v0.21.0
[INFO] [stderr]    Compiling snap v1.1.1
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling brotli-decompressor v4.0.3
[INFO] [stderr]    Compiling ordered-float v2.10.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling integer-encoding v3.0.4
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling lalrpop v0.21.0
[INFO] [stderr]    Compiling twox-hash v2.1.2
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling lz4_flex v0.11.5
[INFO] [stderr]    Compiling twox-hash v1.6.3
[INFO] [stderr]    Compiling thrift v0.17.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling nalgebra-macros v0.1.0
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.108
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling brotli v7.0.0
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling uuid v1.21.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.39
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling salsa-macros v0.26.0
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling tower-lsp-macros v0.9.0
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling auto_impl v1.3.0
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.108
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling salsa v0.26.0
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling js-sys v0.3.85
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling lsp-types v0.94.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling arrow-buffer v53.4.1
[INFO] [stderr]    Compiling snaq-lite-lang v0.1.0 (/opt/rustwide/workdir/crates/snaq-lite-lang)
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling wasm-bindgen-futures v0.4.58
[INFO] [stderr]    Compiling web-sys v0.3.85
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling arrow-data v53.4.1
[INFO] [stderr]    Compiling nalgebra v0.29.0
[INFO] [stderr]    Compiling arrow-array v53.4.1
[INFO] [stderr]    Compiling arrow-select v53.4.1
[INFO] [stderr]    Compiling arrow-row v53.4.1
[INFO] [stderr]    Compiling arrow-arith v53.4.1
[INFO] [stderr]    Compiling arrow-cast v53.4.1
[INFO] [stderr]    Compiling arrow-ord v53.4.1
[INFO] [stderr]    Compiling arrow-string v53.4.1
[INFO] [stderr]    Compiling tower-lsp v0.20.0
[INFO] [stderr]    Compiling arrow-ipc v53.4.1
[INFO] [stderr]    Compiling arrow-csv v53.4.1
[INFO] [stderr]    Compiling arrow-json v53.4.1
[INFO] [stderr]    Compiling arrow v53.4.1
[INFO] [stderr]    Compiling parquet v53.4.1
[INFO] [stderr]    Compiling statrs v0.16.1
[INFO] [stderr]    Compiling snaq-lite-ingest v0.1.0 (/opt/rustwide/workdir/crates/snaq-lite-ingest)
[INFO] [stderr]    Compiling snaq-lite-lsp v0.1.0 (/opt/rustwide/workdir/crates/snaq-lite-lsp)
[INFO] [stderr]    Compiling snaq-lite-wasm v0.1.0 (/opt/rustwide/workdir/crates/snaq-lite-wasm)
[INFO] [stderr]    Compiling snaq-lite-cli v0.1.0 (/opt/rustwide/workdir/crates/snaq-lite-cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 57s
[INFO] running `Command { std: "docker" "inspect" "8ab7cf8405948dd8300cd33f915411978048aa9b3845340ea0224594c97d597d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8ab7cf8405948dd8300cd33f915411978048aa9b3845340ea0224594c97d597d", kill_on_drop: false }`
[INFO] [stdout] 8ab7cf8405948dd8300cd33f915411978048aa9b3845340ea0224594c97d597d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ab964fdc81614187b9a427b3b79ef598e94058e78d3db4d65f1da0463db089c4
[INFO] running `Command { std: "docker" "start" "-a" "ab964fdc81614187b9a427b3b79ef598e94058e78d3db4d65f1da0463db089c4", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling wasm-bindgen-test-macro v0.3.58
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling wasm-bindgen-test-shared v0.2.108
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling snaq-lite-lang v0.1.0 (/opt/rustwide/workdir/crates/snaq-lite-lang)
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling arrow-csv v53.4.1
[INFO] [stderr]    Compiling arrow-json v53.4.1
[INFO] [stderr]    Compiling wasm-bindgen-test v0.3.58
[INFO] [stderr]    Compiling lsp-types v0.94.1
[INFO] [stderr]    Compiling arrow v53.4.1
[INFO] [stderr]    Compiling snaq-lite-ingest v0.1.0 (/opt/rustwide/workdir/crates/snaq-lite-ingest)
[INFO] [stderr]    Compiling snaq-lite-wasm v0.1.0 (/opt/rustwide/workdir/crates/snaq-lite-wasm)
[INFO] [stderr]    Compiling snaq-lite-cli v0.1.0 (/opt/rustwide/workdir/crates/snaq-lite-cli)
[INFO] [stderr]    Compiling tower-lsp v0.20.0
[INFO] [stderr]    Compiling snaq-lite-lsp v0.1.0 (/opt/rustwide/workdir/crates/snaq-lite-lsp)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 53.63s
[INFO] running `Command { std: "docker" "inspect" "ab964fdc81614187b9a427b3b79ef598e94058e78d3db4d65f1da0463db089c4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ab964fdc81614187b9a427b3b79ef598e94058e78d3db4d65f1da0463db089c4", kill_on_drop: false }`
[INFO] [stdout] ab964fdc81614187b9a427b3b79ef598e94058e78d3db4d65f1da0463db089c4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 0521a19a91ea76f02e2fb39feb8202e6643917dccfa714a731a925c8da9a83dc
[INFO] running `Command { std: "docker" "start" "-a" "0521a19a91ea76f02e2fb39feb8202e6643917dccfa714a731a925c8da9a83dc", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.55s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/snaq_lite-73e78fea73c24d4b)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test stream_feeder::tests::feed_read_to_sender_invalid_line_yields_error ... ok
[INFO] [stdout] test stream_feeder::tests::feed_read_to_sender_infer_variance_from_decimal_places ... ok
[INFO] [stdout] test stream_feeder::tests::feed_read_to_sender_skips_empty_lines ... ok
[INFO] [stdout] test stream_feeder::tests::feed_read_to_sender_yields_chunks_and_eof ... ok
[INFO] [stdout] test stream_feeder::tests::feed_read_to_sender_infer_invalid_line_yields_error ... ok
[INFO] [stdout] test stream_feed_dispatch::tests::feed_stream_file_to_sender_txt_uses_numeric_feeder ... ok
[INFO] [stdout] test stream_feed_dispatch::tests::feed_tabular_csv_headers_only_yields_empty_stream ... ok
[INFO] [stdout] test stream_feed_dispatch::tests::feed_tabular_csv_invalid_number_yields_error_in_stream ... ok
[INFO] [stdout] test stream_feed_dispatch::tests::feed_tabular_csv_to_sender_yields_map_elements ... ok
[INFO] [stdout] test stream_feed_dispatch::tests::feed_tabular_csv_with_infer_variance_yields_different_variances ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_file_formats_integration.rs (/opt/rustwide/target/debug/deps/cli_file_formats_integration-a91b92b53744192a)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test cli_numeric_blank_lines_skipped ... ok
[INFO] [stdout] test cli_csv_single_row_one_column ... ok
[INFO] [stdout] test cli_numeric_flag_one_per_line ... ok
[INFO] [stdout] test cli_numeric_large_file_chunking_sum ... ok
[INFO] [stdout] test cli_numeric_empty_file_prints_empty_vector ... ok
[INFO] [stdout] test cli_missing_expression_exits_with_usage ... ok
[INFO] [stdout] test cli_csv_single_row_multi_column_y ... ok
[INFO] [stdout] test cli_csv_invalid_cell_errors ... ok
[INFO] [stdout] test cli_csv_headers_only_empty_vector ... ok
[INFO] [stdout] test cli_csv_multiple_rows_mapped_column ... ok
[INFO] [stdout] test cli_numeric_invalid_line_errors ... ok
[INFO] [stdout] test cli_numeric_multiple_values_doubled ... ok
[INFO] [stdout] test cli_csv_single_row_multi_column_x ... ok
[INFO] [stdout] test cli_numeric_no_extension_treated_as_numeric_lines ... ok
[INFO] [stdout] test cli_numeric_single_value ... ok
[INFO] [stdout] test cli_standard_function_result_prints_function_placeholder ... ok
[INFO] [stdout] test cli_standard_numeric_flag ... ok
[INFO] [stdout] test cli_standard_parse_error_exits_nonzero ... ok
[INFO] [stdout] test cli_csv_empty_cell_undefined_shows_question_mark ... ok
[INFO] [stdout] test cli_standard_simple_expression ... ok
[INFO] [stdout] test cli_standard_symbolic_without_numeric_prints_formatted ... ok
[INFO] [stdout] test cli_csv_numeric_flag_one_per_line ... ok
[INFO] [stdout] test cli_stream_empty_name_or_path_errors ... ok
[INFO] [stdout] test cli_stream_file_not_found_errors ... ok
[INFO] [stdout] test cli_stream_mode_scalar_result_prints_value ... ok
[INFO] [stdout] test cli_stream_variance_invalid_value_errors ... ok
[INFO] [stdout] test cli_stream_unbound_name_errors ... ok
[INFO] [stdout] test cli_stream_requires_name_equals_path ... ok
[INFO] [stdout] test parquet_arrow_tests::cli_arrow_mapped_column ... ok
[INFO] [stdout] test parquet_arrow_tests::cli_parquet_mapped_column ... ok
[INFO] [stderr]      Running tests/cli_stream_integration.rs (/opt/rustwide/target/debug/deps/cli_stream_integration-fd6961085558fff3)
[INFO] [stdout] test cli_csv_many_rows_chunking_sum ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test cli_stream_duplicate_name_errors ... ok
[INFO] [stdout] test cli_stream_from_file_prints_vector ... ok
[INFO] [stdout] test cli_stream_variance_infer_succeeds ... ok
[INFO] [stdout] test cli_stream_from_csv_prints_mapped_column ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/common.rs (/opt/rustwide/target/debug/deps/common-508b87c47ab4429c)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/snaq_lite_ingest-809d3ca6ea7f5e89)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test csv_parser::tests::csv_parser_empty_file_returns_err ... ok
[INFO] [stdout] test format::tests::detect_format_numeric_lines_default ... ok
[INFO] [stdout] test format::tests::detect_format_parquet_arrow_ipc ... ok
[INFO] [stdout] test format::tests::detect_format_parquet_magic ... ok
[INFO] [stdout] test csv_parser::tests::csv_parser_headers_only_yields_zero_rows ... ok
[INFO] [stdout] test csv_parser::tests::csv_parser_single_data_row ... ok
[INFO] [stdout] test format::tests::parse_tabular_arrow_invalid_bytes_returns_err ... ok
[INFO] [stdout] test csv_parser::tests::csv_parser_zero_mode_variance_is_zero ... ok
[INFO] [stdout] test csv_parser::tests::csv_parser_headers_and_rows ... ok
[INFO] [stdout] test csv_parser::tests::csv_parser_trimmed_whitespace_in_cells ... ok
[INFO] [stdout] test csv_parser::tests::csv_parser_invalid_number_in_cell_returns_err ... ok
[INFO] [stdout] test csv_parser::tests::csv_parser_empty_cell_is_undefined ... ok
[INFO] [stdout] test format::tests::detect_format_arrow_magic ... ok
[INFO] [stdout] test format::tests::parser_for_format_csv_only ... ok
[INFO] [stdout] test format::tests::stream_format_is_tabular_and_supported ... ok
[INFO] [stdout] test format::tests::detect_format_csv_extension ... ok
[INFO] [stdout] test format::tests::parse_tabular_csv_success ... ok
[INFO] [stdout] test record_batch::tests::row_to_record_mixed_numeric_and_unsupported ... ok
[INFO] [stdout] test arrow_parser::tests::arrow_parser_stream_format_yields_records ... ok
[INFO] [stdout] test format::tests::parse_tabular_arrow_success ... ok
[INFO] [stdout] test record_batch::tests::row_to_record_null_becomes_undefined ... ok
[INFO] [stdout] test csv_parser::tests::csv_parser_infer_variance_from_decimal_places ... ok
[INFO] [stdout] test format::tests::parse_tabular_csv_with_infer_yields_nonzero_variance ... ok
[INFO] [stdout] test arrow_parser::tests::arrow_parser_float64_column ... ok
[INFO] [stdout] test arrow_parser::tests::arrow_parser_empty_batch_yields_no_rows ... ok
[INFO] [stdout] test arrow_parser::tests::arrow_parser_null_becomes_undefined ... ok
[INFO] [stdout] test arrow_parser::tests::arrow_parser_file_format_yields_records ... ok
[INFO] [stdout] test record_batch::tests::row_to_record_float32_becomes_numeric ... ok
[INFO] [stdout] test format::tests::parse_tabular_unsupported_format_returns_err ... ok
[INFO] [stdout] test record_batch::tests::row_to_record_numeric_columns ... ok
[INFO] [stdout] test record_batch::tests::row_to_record_unsupported_type_becomes_undefined ... ok
[INFO] [stdout] test parquet_parser::tests::parquet_parser_empty_input_returns_err ... ok
[INFO] [stdout] test parquet_parser::tests::parquet_parser_invalid_bytes_returns_err ... ok
[INFO] [stdout] test format::tests::parse_tabular_parquet_success ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/snaq_lite_lang-12d202c371821f87)
[INFO] [stdout] test parquet_parser::tests::parquet_parser_round_trip_yields_records ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 465 tests
[INFO] [stdout] test cas::convert::tests::different_structure_returns_different_id ... ok
[INFO] [stdout] test cas::convert::tests::dedup_same_lit_returns_same_id ... ok
[INFO] [stdout] test cas::convert::tests::dedup_same_add_structure_returns_same_id ... ok
[INFO] [stdout] test cas::canonical::tests::canonicalize_flattens_nested_add ... ok
[INFO] [stdout] test cas::canonical::tests::canonicalize_preserves_vector_times_vector_order ... ok
[INFO] [stdout] test cas::canonical::tests::canonicalize_preserves_column_times_row_order ... ok
[INFO] [stdout] test cas::canonical::tests::canonicalize_sorts_constants_before_symbols ... ok
[INFO] [stdout] test cas::convert::tests::round_trip_add ... ok
[INFO] [stdout] test cas::convert::tests::round_trip_call ... ok
[INFO] [stdout] test cas::canonical::tests::canonicalize_sorts_symbols_alphabetically ... ok
[INFO] [stdout] test cas::convert::tests::round_trip_nested_add ... ok
[INFO] [stdout] test cas::convert::tests::round_trip_lit ... ok
[INFO] [stdout] test cas::convert::tests::round_trip_lit_symbol ... ok
[INFO] [stdout] test csv_stream_parse::tests::csv_delimiter_semicolon_when_semicolon_present ... ok
[INFO] [stdout] test csv_stream_parse::tests::parse_csv_line_to_record_empty_cell_undefined ... ok
[INFO] [stdout] test csv_stream_parse::tests::parse_csv_line_to_record_invalid_number_err ... ok
[INFO] [stdout] test csv_stream_parse::tests::parse_csv_line_to_record_extra_columns_ignored ... ok
[INFO] [stdout] test csv_stream_parse::tests::parse_csv_line_to_record_ok ... ok
[INFO] [stdout] test csv_stream_parse::tests::parse_csv_line_to_record_semicolon_delimiter ... ok
[INFO] [stdout] test dimension::tests::dimension_from_base ... ok
[INFO] [stdout] test csv_stream_parse::tests::csv_delimiter_comma_when_no_semicolon ... ok
[INFO] [stdout] test csv_stream_parse::tests::parse_csv_line_to_record_trimmed_cells ... ok
[INFO] [stdout] test csv_stream_parse::tests::strip_bom_no_bom_unchanged ... ok
[INFO] [stdout] test csv_stream_parse::tests::strip_bom_removes_utf8_bom ... ok
[INFO] [stdout] test csv_stream_parse::tests::strip_bom_short_buffer_unchanged ... ok
[INFO] [stdout] test dimension::tests::dimension_mul_div ... ok
[INFO] [stdout] test cas::rewrite::tests::rewrite_like_terms_symbol_plus_symbol ... ok
[INFO] [stdout] test csv_stream_parse::tests::parse_csv_line_to_record_rejects_nan_and_infinity ... ok
[INFO] [stdout] test dimension::tests::dimension_unity ... ok
[INFO] [stdout] test dimension::tests::dimension_power ... ok
[INFO] [stdout] test cas::rewrite::tests::rewrite_constant_fold_add ... ok
[INFO] [stdout] test functions::tests::trig_cos_propagates_variance ... ok
[INFO] [stdout] test date::tests::grain_ordering ... ok
[INFO] [stdout] test cas::rewrite::tests::rewrite_mul_annihilation_zero ... ok
[INFO] [stdout] test map_registry::tests::record_to_value_returns_map_with_registered_entries ... ok
[INFO] [stdout] test prefix::tests::prefix_kilo_factor ... ok
[INFO] [stdout] test quantity::snaq_number_tests::snaq_number_add_sub_variance ... ok
[INFO] [stdout] test prefix::tests::prefix_milli_factor ... ok
[INFO] [stdout] test prefix::tests::prefix_none_factor_is_one ... ok
[INFO] [stdout] test cas::rewrite::tests::rewrite_add_identity_zero ... ok
[INFO] [stdout] test fuzzy::tests::fuzzy_bool_display ... ok
[INFO] [stdout] test map_registry::tests::shared_registry_register_from_one_thread_get_from_another ... ok
[INFO] [stdout] test functions::tests::trig_sin_propagates_variance ... ok
[INFO] [stdout] test functions::tests::trig_tan_near_pole_succeeds_and_variance_non_negative ... ok
[INFO] [stdout] test map_registry::tests::record_to_chunk_element_returns_ok_some_map ... ok
[INFO] [stdout] test quantity::snaq_number_tests::snaq_number_from_literal_infinite_has_zero_variance ... ok
[INFO] [stdout] test quantity::snaq_number_tests::snaq_number_from_literal_nonzero_has_positive_variance ... ok
[INFO] [stdout] test functions::tests::trig_tan_propagates_variance ... ok
[INFO] [stdout] test quantity::snaq_number_tests::snaq_number_neg_preserves_variance ... ok
[INFO] [stdout] test quantity::snaq_number_tests::snaq_number_variance_always_non_negative ... ok
[INFO] [stdout] test quantity::snaq_number_tests::snaq_number_mul_div_variance ... ok
[INFO] [stdout] test quantity::snaq_number_tests::snaq_number_scale_by_f64 ... ok
[INFO] [stdout] test quantity::tests::quantity_add_same_unit ... ok
[INFO] [stdout] test quantity::tests::quantity_convert_to ... ok
[INFO] [stdout] test quantity::tests::quantity_div_by_zero_with_units ... ok
[INFO] [stdout] test quantity::tests::quantity_add_convert ... ok
[INFO] [stdout] test quantity::tests::quantity_convert_to_preserves_infinity ... ok
[INFO] [stdout] test quantity::tests::quantity_div_zero_by_zero_returns_err ... ok
[INFO] [stdout] test quantity::tests::quantity_div_by_zero_nonzero_yields_infinity ... ok
[INFO] [stdout] test quantity::tests::quantity_error_dimension_mismatch_scalar_shows_none ... ok
[INFO] [stdout] test quantity::tests::quantity_full_simplify_dimensionless ... ok
[INFO] [stdout] test quantity::snaq_number_tests::snaq_number_from_literal_zero_has_zero_variance ... ok
[INFO] [stdout] test quantity::tests::quantity_convert_to_propagates_variance ... ok
[INFO] [stdout] test quantity::tests::quantity_mul_div ... ok
[INFO] [stdout] test stat_compare::tests::probability_a_gt_b_clear_ordering ... ok
[INFO] [stdout] test stat_compare::tests::probability_to_fuzzy_bool_threshold ... ok
[INFO] [stdout] test stat_compare::tests::probability_a_gt_b_overlapping ... ok
[INFO] [stdout] test stream_variance::tests::decimal_string_to_quantity_integer_no_decimal ... ok
[INFO] [stdout] test stream_variance::tests::decimal_string_to_quantity_invalid_returns_none ... ok
[INFO] [stdout] test stat_compare::tests::comparison_probability_ge_equal_means ... ok
[INFO] [stdout] test stream_variance::tests::decimal_string_to_quantity_non_finite_returns_none ... ok
[INFO] [stdout] test stream_variance::tests::decimal_string_to_quantity_one_decimal_place ... ok
[INFO] [stdout] test stat_compare::tests::probability_a_gt_b_exact_both_zero_var ... ok
[INFO] [stdout] test stream_variance::tests::decimal_string_to_quantity_scientific_notation_uses_mantissa_decimal_places ... ok
[INFO] [stdout] test stream_variance::tests::decimal_string_to_quantity_two_decimal_places ... ok
[INFO] [stdout] test stream_variance::tests::decimal_string_to_quantity_whitespace_trimmed ... ok
[INFO] [stdout] test stream_variance::tests::stream_variance_mode_default_is_zero ... ok
[INFO] [stdout] test stream_variance::tests::stream_variance_mode_is_infer ... ok
[INFO] [stdout] test symbol_registry::tests::default_has_sqrt_2_and_sqrt_3 ... ok
[INFO] [stdout] test symbol_registry::tests::default_has_pi_and_e ... ok
[INFO] [stdout] test symbolic::tests::div_neg_product_simplifies_to_neg_symbol ... ok
[INFO] [stdout] test symbolic::tests::product_simplifies ... ok
[INFO] [stdout] test symbolic::tests::sqrt_2_display_and_substitute ... ok
[INFO] [stdout] test symbolic::tests::sum_simplifies_like_terms ... ok
[INFO] [stdout] test quantity::tests::quantity_scalar ... ok
[INFO] [stdout] test quantity::tests::quantity_full_simplify_with_registry_definitional ... ok
[INFO] [stdout] test symbol_registry::tests::unknown_symbol_has_no_value ... ok
[INFO] [stdout] test quantity::tests::quantity_convert_to_common_factor_optimization ... ok
[INFO] [stdout] test quantity::tests::quantity_full_simplify_with_registry ... ok
[INFO] [stdout] test tests::create_stream_input_returns_id_and_sender ... ok
[INFO] [stdout] test tests::add_different_dimensions_errors ... ok
[INFO] [stdout] test symbol_registry::tests::default_has_physical_constants ... ok
[INFO] [stdout] test symbolic::tests::substitute_pi ... ok
[INFO] [stdout] test tests::add_same_dimension_different_units_mass ... ok
[INFO] [stdout] test tests::eval_add ... ok
[INFO] [stdout] test tests::date_plus_date_in_add_returns_invalid_argument ... ok
[INFO] [stdout] test tests::date_in_mul_div_returns_invalid_argument ... ok
[INFO] [stdout] test tests::add_same_dimension_different_units_length ... ok
[INFO] [stdout] test tests::eval_implicit_mul_with_units ... ok
[INFO] [stdout] test tests::eval_compound_unit ... ok
[INFO] [stdout] test tests::eval_div ... ok
[INFO] [stdout] test tests::eval_max ... ok
[INFO] [stdout] test tests::eval_lit ... ok
[INFO] [stdout] test tests::eval_max_min_mixed_positional_and_named_args ... ok
[INFO] [stdout] test tests::eval_parens ... ok
[INFO] [stdout] test tests::eval_sub ... ok
[INFO] [stdout] test tests::eval_mul ... ok
[INFO] [stdout] test tests::eval_precedence_mul_tighter_than_add ... ok
[INFO] [stdout] test tests::eval_precedence_parens_override ... ok
[INFO] [stdout] test tests::eval_implicit_mul ... ok
[INFO] [stdout] test tests::eval_precedence_div_tighter_than_sub ... ok
[INFO] [stdout] test tests::eval_precedence_mul_div_left_to_right ... ok
[INFO] [stdout] test tests::num_literal_implicit_variance_from_decimal_places ... ok
[INFO] [stdout] test tests::external_stream_times_two_yields_map_over_from_input ... ok
[INFO] [stdout] test tests::eval_max_min_named_args_only ... ok
[INFO] [stdout] test tests::parse_1_2_3_as_implicit_mul ... ok
[INFO] [stdout] test tests::eval_unary_minus ... ok
[INFO] [stdout] test tests::extract_input_decls_single_input_and_vector_literal ... ok
[INFO] [stdout] test tests::parse_abs_pipe ... ok
[INFO] [stdout] test tests::parse_abs_pipe_nested ... ok
[INFO] [stdout] test tests::parse_add ... ok
[INFO] [stdout] test tests::parse_2_pi_rad_implicit_mul ... ok
[INFO] [stdout] test tests::parse_anonymous_lambda ... ok
[INFO] [stdout] test tests::add_same_dimension_different_units_time ... ok
[INFO] [stdout] test tests::parse_chained_assignment ... ok
[INFO] [stdout] test tests::parse_chained_comparison_asc ... ok
[INFO] [stdout] test tests::parse_chained_comparison_desc ... ok
[INFO] [stdout] test tests::long_form_base_unit_aliases ... ok
[INFO] [stdout] test tests::parse_comparison ... ok
[INFO] [stdout] test tests::parse_implicit_mul ... ok
[INFO] [stdout] test tests::parse_div ... ok
[INFO] [stdout] test tests::parse_empty_returns_empty_block ... ok
[INFO] [stdout] test tests::parse_binding ... ok
[INFO] [stdout] test tests::parse_implicit_mul_rhs_not_ident ... ok
[INFO] [stdout] test tests::parse_invalid_char_is_error ... ok
[INFO] [stdout] test tests::parse_if_then_else ... ok
[INFO] [stdout] test tests::parse_input_decl ... ok
[INFO] [stdout] test tests::parse_map_literal ... ok
[INFO] [stdout] test tests::parse_map_vs_block_disambiguation ... ok
[INFO] [stdout] test tests::parse_lambda_default_param ... ok
[INFO] [stdout] test tests::parse_lit ... ok
[INFO] [stdout] test tests::parse_named_function ... ok
[INFO] [stdout] test tests::parse_as_unit_conversion ... ok
[INFO] [stdout] test tests::parse_precedence_parens_override ... ok
[INFO] [stdout] test tests::parse_max_named_args ... ok
[INFO] [stdout] test tests::parse_quantity_literal ... ok
[INFO] [stdout] test tests::parse_per_same_as_div ... ok
[INFO] [stdout] test tests::parse_max_two_args ... ok
[INFO] [stdout] test tests::parse_sin_call ... ok
[INFO] [stdout] test tests::parse_mul ... ok
[INFO] [stdout] test tests::parse_precedence_div_tighter_than_sub ... ok
[INFO] [stdout] test tests::parse_single_arg_lambda_shorthand ... ok
[INFO] [stdout] test tests::parse_precedence_mul_tighter_than_add ... ok
[INFO] [stdout] test tests::parse_sub ... ok
[INFO] [stdout] test tests::parse_take_call ... ok
[INFO] [stdout] test tests::parse_vector_index_bracket ... ok
[INFO] [stdout] test tests::parse_temporal_literal_factor ... ok
[INFO] [stdout] test tests::parse_vector_index_dot ... ok
[INFO] [stdout] test tests::parse_vector_literal ... ok
[INFO] [stdout] test tests::parse_tilde_precedence ... ok
[INFO] [stdout] test tests::parse_unary_minus ... ok
[INFO] [stdout] test tests::eval_quantity_with_units ... ok
[INFO] [stdout] test tests::parse_unicode_pi_symbol ... ok
[INFO] [stdout] test tests::parse_with_parens ... ok
[INFO] [stdout] test tests::parse_pi_rad_implicit_mul ... ok
[INFO] [stdout] test tests::parse_input_decl_then_expr ... ok
[INFO] [stdout] test tests::parse_dollar_ident_external_stream ... ok
[INFO] [stdout] test tests::parse_vector_method_map ... ok
[INFO] [stdout] test tests::parse_ident_containing_per_still_ident ... ok
[INFO] [stdout] test tests::parse_empty_braces_is_block_not_map ... ok
[INFO] [stdout] test tests::parse_vector_method_take ... ok
[INFO] [stdout] test tests::parse_vector_property_length ... ok
[INFO] [stdout] test tests::resolve_180_times_degrees_as_unit ... ok
[INFO] [stdout] test tests::resolve_external_stream_passthrough ... ok
[INFO] [stdout] test tests::run_as_dimension_mismatch_errors ... ok
[INFO] [stdout] test tests::eval_sin_zero ... ok
[INFO] [stdout] test tests::run_as_precedence ... ok
[INFO] [stdout] test tests::run_arithmetic_with_infinity ... ok
[INFO] [stdout] test tests::parse_vector_transpose ... ok
[INFO] [stdout] test tests::reactivity_when_program_changes_value_updates ... ok
[INFO] [stdout] test tests::run_block_as_expression ... ok
[INFO] [stdout] test tests::run_binding_block ... ok
[INFO] [stdout] test tests::run_binding_through_full_pipeline ... ok
[INFO] [stdout] test tests::run_binding_simple ... ok
[INFO] [stdout] test tests::run_blank_lines_allowed ... ok
[INFO] [stdout] test tests::plural_unit_input_resolves_to_canonical_singular ... ok
[INFO] [stdout] test tests::run_block_only_bindings_returns_last_rhs ... ok
[INFO] [stdout] test tests::run_block_returns_last_expression ... ok
[INFO] [stdout] test tests::run_abs_pipe ... ok
[INFO] [stdout] test tests::parse_unicode_pi_rad_implicit_mul ... ok
[INFO] [stdout] test tests::run_bracket_key_trimmed ... ok
[INFO] [stdout] test tests::run_binding_vector_succeeds ... ok
[INFO] [stdout] test tests::run_builtin_function_displays_as_function ... ok
[INFO] [stdout] test tests::run_binding_shadowing ... ok
[INFO] [stdout] test tests::run_as_simple_and_compound_unit ... ok
[INFO] [stdout] test tests::run_bracket_key_variable ... ok
[INFO] [stdout] test tests::run_cannot_obfuscate_builtin_sin ... ok
[INFO] [stdout] test tests::run_cannot_obfuscate_builtin_max ... ok
[INFO] [stdout] test tests::run_cas_numeric_2pi_plus_3pi ... ok
[INFO] [stdout] test tests::run_cas_symbolic_like_terms_2pi_plus_3pi ... ok
[INFO] [stdout] test tests::run_chained_comparison_false ... ok
[INFO] [stdout] test tests::run_comparison_vector_vector_element_wise ... ok
[INFO] [stdout] test tests::run_binding_symbolic_returns_binding_value_not_supported ... ok
[INFO] [stdout] test tests::run_chained_assignment ... ok
[INFO] [stdout] test tests::run_comparison_cas_fold ... ok
[INFO] [stdout] test tests::run_comparison_vector_scalar ... ok
[INFO] [stdout] test tests::run_chained_comparison_mixed_asc ... ok
[INFO] [stdout] test tests::run_comparison_dimension_mismatch ... ok
[INFO] [stdout] test tests::run_date_compare_overlap_all_grains ... ok
[INFO] [stdout] test tests::run_chained_comparison_lt ... ok
[INFO] [stdout] test tests::run_date_compare_disjoint_intervals ... ok
[INFO] [stdout] test tests::run_comparison_format ... ok
[INFO] [stdout] test tests::run_comparison_precedence ... ok
[INFO] [stdout] test tests::run_date_binding_and_retrieval ... ok
[INFO] [stdout] test tests::run_date_invalid_temporal_literal_errors ... ok
[INFO] [stdout] test tests::run_comparison_symbolic_display ... ok
[INFO] [stdout] test tests::run_dimension_mismatch_includes_location_when_source_provided ... ok
[INFO] [stdout] test tests::run_comparison_row_column_reduce ... ok
[INFO] [stdout] test tests::run_date_compare_disjoint_all_grains ... ok
[INFO] [stdout] test tests::run_dimension_mismatch_returns_err ... ok
[INFO] [stdout] test tests::run_date_compare_overlap_uncertain ... ok
[INFO] [stdout] test tests::run_date_compare_with_non_date_errors ... ok
[INFO] [stdout] test tests::run_format_function_result_prints_function ... ok
[INFO] [stdout] test tests::run_date_literal_valid_formats ... ok
[INFO] [stdout] test tests::run_division_by_zero_nonzero_yields_infinity ... ok
[INFO] [stdout] test tests::run_date_minus_time ... ok
[INFO] [stdout] test tests::run_date_plus_time_same_grain_allowed ... ok
[INFO] [stdout] test tests::run_date_minus_date_all_grains ... ok
[INFO] [stdout] test tests::run_empty_block_returns_undefined ... ok
[INFO] [stdout] test tests::run_empty_returns_undefined ... ok
[INFO] [stdout] test tests::run_dimension_mismatch_scalar_vs_unit_shows_none ... ok
[INFO] [stdout] test tests::run_format_fuzzy_bool_uncertain ... ok
[INFO] [stdout] test tests::run_format_symbolic ... ok
[INFO] [stdout] test tests::run_format_scalar ... ok
[INFO] [stdout] test tests::run_if_crisp_else ... ok
[INFO] [stdout] test tests::run_if_expected_condition_includes_location_when_source_provided ... ok
[INFO] [stdout] test tests::run_if_superposition_dimension_mismatch ... ok
[INFO] [stdout] test tests::run_date_plus_time_all_grains_compatible ... ok
[INFO] [stdout] test tests::run_date_plus_time_incompatible_grain_errors ... ok
[INFO] [stdout] test tests::run_if_crisp_then ... ok
[INFO] [stdout] test tests::run_date_minus_date_yields_seconds ... ok
[INFO] [stdout] test tests::run_function_dimension_mismatch_errors ... ok
[INFO] [stdout] test tests::run_format_triple_nested_vector ... ok
[INFO] [stdout] test tests::run_format_nested_vector ... ok
[INFO] [stdout] test tests::run_if_superposition_symbolic ... ok
[INFO] [stdout] test tests::run_if_expected_condition ... ok
[INFO] [stdout] test tests::run_date_minus_time_all_grains ... ok
[INFO] [stdout] test tests::run_comparison_scalar_numeric ... ok
[INFO] [stdout] test tests::run_format_vector_of_booleans ... ok
[INFO] [stdout] test tests::run_function_wrong_arity_errors ... ok
[INFO] [stdout] test tests::run_if_superposition_numeric ... ok
[INFO] [stdout] test tests::run_input_decl_binds_stream_input_to_identifier ... ok
[INFO] [stdout] test tests::run_if_branch_type_mismatch ... ok
[INFO] [stdout] test tests::run_literal_implicit_variance_preserved ... ok
[INFO] [stdout] test tests::run_index_on_non_vector_non_map_errors ... ok
[INFO] [stdout] test tests::run_long_form_units_kilometers ... ok
[INFO] [stdout] test tests::run_if_superposition_numeric_different_units ... ok
[INFO] [stdout] test tests::run_literal_decimal_places_affect_variance ... ok
[INFO] [stdout] test tests::run_map_binding ... ok
[INFO] [stdout] test tests::run_map_bracket_key_trimmed ... ok
[INFO] [stdout] test tests::run_map_duplicate_key_first_wins ... ok
[INFO] [stdout] test tests::run_map_dot_and_bracket_same_key ... ok
[INFO] [stdout] test tests::run_map_member_on_number_still_errors ... ok
[INFO] [stdout] test tests::run_map_literal ... ok
[INFO] [stdout] test tests::run_numbat_parity_compound_velocity ... ok
[INFO] [stdout] test tests::run_map_value_undefined ... ok
[INFO] [stdout] test tests::run_named_function_call ... ok
[INFO] [stdout] test tests::run_neg2_abc_over_2_simplifies_to_neg_abc ... ok
[INFO] [stdout] test tests::run_map_nested ... ok
[INFO] [stdout] test tests::run_nested_blocks ... ok
[INFO] [stdout] test tests::run_numeric_symbolic_div_by_zero_yields_infinity ... ok
[INFO] [stdout] test tests::run_multiple_expressions_semicolon_last_wins ... ok
[INFO] [stdout] test tests::run_numeric_unbound_unit_name_still_errors ... ok
[INFO] [stdout] test tests::run_numeric_map_returns_err ... ok
[INFO] [stdout] test tests::run_map_missing_key_returns_undefined ... ok
[INFO] [stdout] test tests::run_numeric_variable_shadowing_unit_uses_scope ... ok
[INFO] [stdout] test tests::run_multiple_expressions_newline_last_wins ... ok
[INFO] [stdout] test tests::run_numeric_time_units_convert_and_add ... ok
[INFO] [stdout] test tests::run_numeric_sin_pi ... ok
[INFO] [stdout] test tests::run_numeric_trig_result_is_number ... ok
[INFO] [stdout] test tests::run_parse_error_returns_err ... ok
[INFO] [stdout] test tests::run_numeric_substitutes_pi ... ok
[INFO] [stdout] test tests::run_runtime_error_shows_location_and_snippet ... ok
[INFO] [stdout] test tests::run_numeric_nested_block_shadowing ... ok
[INFO] [stdout] test tests::run_numeric_vector_returns_err ... ok
[INFO] [stdout] test tests::run_numeric_date_returns_err ... ok
[INFO] [stdout] test tests::run_phi_constant ... ok
[INFO] [stdout] test tests::run_numbat_parity_mile_parsec_ev ... ok
[INFO] [stdout] test tests::run_sin_180_degree_equals_zero ... ok
[INFO] [stdout] test tests::run_runtime_error_without_source_omits_location ... ok
[INFO] [stdout] test tests::run_runtime_error_multiline_includes_location_and_message ... ok
[INFO] [stdout] test tests::run_map_order_preserved ... ok
[INFO] [stdout] test tests::run_per_alias_for_division ... ok
[INFO] [stdout] test tests::run_numeric_and_run_scalar_empty_or_undefined_return_undefined_result ... ok
[INFO] [stdout] test tests::run_map_value_vector ... ok
[INFO] [stdout] test tests::run_numeric_physical_constants_c_h_r ... ok
[INFO] [stdout] test tests::run_numeric_sin_pi_fourth_is_number ... ok
[INFO] [stdout] test tests::run_single_arg_lambda_shorthand ... ok
[INFO] [stdout] test tests::run_sin_180_times_degrees_equals_zero ... ok
[INFO] [stdout] test tests::run_sin_90_degree_symbolic_exact ... ok
[INFO] [stdout] test tests::run_symbolic_sin_pi ... ok
[INFO] [stdout] test tests::run_symbolic_default_pi ... ok
[INFO] [stdout] test tests::run_symbolic_mul_div_neg ... ok
[INFO] [stdout] test tests::run_stem_builtins_elementary_and_pow ... ok
[INFO] [stdout] test tests::run_sin_90_degree_equals_one ... ok
[INFO] [stdout] test tests::run_sin_pi_returns_numeric_zero ... ok
[INFO] [stdout] test tests::run_sin_pi_fourth_symbolic_sqrt2_over_2 ... ok
[INFO] [stdout] test tests::run_sqrt_vector ... ok
[INFO] [stdout] test tests::run_symbolic_trig_well_known_angles ... ok
[INFO] [stdout] test tests::run_symbolic_add_mixed_units_same_dimension ... ok
[INFO] [stdout] test tests::run_stem_builtins_probability_and_discrete ... ok
[INFO] [stdout] test tests::run_take_slice ... ok
[INFO] [stdout] test tests::run_stem_vector_median_quantile_corr ... ok
[INFO] [stdout] test tests::run_sqrt_builtin ... ok
[INFO] [stdout] test tests::run_syntactic_sugar_factorial_and_roots ... ok
[INFO] [stdout] test tests::run_stem_builtins_exp_log ... ok
[INFO] [stdout] test tests::run_stem_median_quantile_corr_edge_cases ... ok
[INFO] [stdout] test tests::run_tilde_zero_error_returns_err ... ok
[INFO] [stdout] test tests::run_tilde_negative_error_returns_err ... ok
[INFO] [stdout] test tests::run_tilde_rhs_variance_discarded ... ok
[INFO] [stdout] test tests::run_tilde_explicit_variance ... ok
[INFO] [stdout] test tests::run_transpose_non_vector_errors ... ok
[INFO] [stdout] test tests::run_syntactic_sugar_pow_and_mod ... ok
[INFO] [stdout] test tests::run_unknown_unit_as_includes_location_when_source_provided ... ok
[INFO] [stdout] test tests::run_unknown_function_errors ... ok
[INFO] [stdout] test tests::run_trig_angle_plus_pi_symbolic ... ok
[INFO] [stdout] test tests::run_unknown_identifier_treated_as_symbol ... ok
[INFO] [stdout] test tests::run_user_function_default_param ... ok
[INFO] [stdout] test tests::run_two_input_decls_two_handles_same_vector_yields_sum_of_sums ... ok
[INFO] [stdout] test tests::run_user_function_named_args ... ok
[INFO] [stdout] test tests::run_tilde_requires_numeric_operands ... ok
[INFO] [stdout] test tests::run_two_input_decls_two_handles_same_scalar_yields_product ... ok
[INFO] [stdout] test tests::run_user_function_closure_multiple_outer_variables ... ok
[INFO] [stdout] test tests::run_user_function_mixed_positional_and_named_args ... ok
[INFO] [stdout] test tests::run_user_function_missing_required_arg ... ok
[INFO] [stdout] test tests::run_trig_angle_plus_pi_numeric ... ok
[INFO] [stdout] test tests::run_user_function_duplicate_parameter ... ok
[INFO] [stdout] test tests::run_user_function_closure ... ok
[INFO] [stdout] test tests::run_variable_shadows_unit_def ... ok
[INFO] [stdout] test tests::run_user_function_too_many_args ... ok
[INFO] [stdout] test tests::run_user_function_unknown_parameter_name ... ok
[INFO] [stdout] test tests::run_user_function_closure_uses_definition_scope_not_call_scope ... ok
[INFO] [stdout] test tests::run_user_function_parameter_shadows_outer ... ok
[INFO] [stdout] test tests::run_vector_chained_mapping ... ok
[INFO] [stdout] test tests::run_user_function_block_body ... ok
[INFO] [stdout] test tests::run_vector_all_any ... ok
[INFO] [stdout] test tests::run_user_function_positional_args ... ok
[INFO] [stdout] test tests::run_vector_arithmetic_errors ... ok
[INFO] [stdout] test tests::run_vector_index_dot ... ok
[INFO] [stdout] test tests::run_vector_map_sin ... ok
[INFO] [stdout] test tests::run_vector_map_builtin_variable ... ok
[INFO] [stdout] test tests::run_vector_index_bracket ... ok
[INFO] [stdout] test tests::run_vector_member_on_non_vector ... ok
[INFO] [stdout] test tests::run_vector_map_max_requires_one_parameter ... ok
[INFO] [stdout] test tests::run_vector_map_sqrt ... ok
[INFO] [stdout] test tests::run_vector_map_sqrt_uses_eval_registry ... ok
[INFO] [stdout] test tests::run_vector_scalar_binary_mapping_with_units ... ok
[INFO] [stdout] test tests::run_vector_map_with_closure ... ok
[INFO] [stdout] test tests::run_vector_index_out_of_bounds ... ok
[INFO] [stdout] test tests::run_vector_index_invalid ... ok
[INFO] [stdout] test tests::run_vector_map_requires_one_parameter ... ok
[INFO] [stdout] test tests::run_vector_orientation_column_row_transpose ... ok
[INFO] [stdout] test tests::run_vector_product_variance_stddev ... ok
[INFO] [stdout] test tests::run_vector_min_max ... ok
[INFO] [stdout] test tests::run_vector_literal_returns_vector ... ok
[INFO] [stdout] test tests::run_vector_scalar_binary_mapping ... ok
[INFO] [stdout] test tests::run_vector_unknown_property ... ok
[INFO] [stdout] test tests::run_vector_dot_norm ... ok
[INFO] [stdout] test tests::run_vector_unary_neg_mapping ... ok
[INFO] [stdout] test tests::run_vector_unary_func_mapping ... ok
[INFO] [stdout] test tests::run_vector_stream_yields_elements ... ok
[INFO] [stdout] test tests::second_and_seconds_recognized_as_time_units ... ok
[INFO] [stdout] test tests::run_vector_mean ... ok
[INFO] [stdout] test tests::run_vector_vector_dot_product ... ok
[INFO] [stdout] test tests::run_vector_sum ... ok
[INFO] [stdout] test tests::run_vector_transpose_format ... ok
[INFO] [stdout] test tests::run_vector_unknown_method ... ok
[INFO] [stdout] test tests::run_vector_vector_outer_product ... ok
[INFO] [stdout] test tests::run_zero_over_zero_returns_err ... ok
[INFO] [stdout] test tests::simplify_sin_180_times_degrees_arg_is_180_degree ... ok
[INFO] [stdout] test tests::run_vector_vector_empty ... ok
[INFO] [stdout] test tests::run_vector_vector_element_wise ... ok
[INFO] [stdout] test tests::run_vector_map_method ... ok
[INFO] [stdout] test tests::run_vector_take_method ... ok
[INFO] [stdout] test tests::stream_date_unary_func_yields_invalid_argument ... ok
[INFO] [stdout] test tests::stream_if_uncertain_then_undefined_else_zero_yields_if_branch_type_mismatch ... ok
[INFO] [stdout] test tests::stream_of_maps_plus_scalar_yields_run_error ... ok
[INFO] [stdout] test tests::stream_of_maps_unary_func_yields_run_error_not_panic ... ok
[INFO] [stdout] test tests::stream_of_maps_times_scalar_yields_run_error_not_panic ... ok
[INFO] [stdout] test tests::stream_if_uncertain_then_date_else_zero_yields_if_branch_type_mismatch ... ok
[INFO] [stdout] test tests::stream_of_maps_compare_scalar_yields_run_error ... ok
[INFO] [stdout] test tests::undefined_in_comparison_returns_undefined_result ... ok
[INFO] [stdout] test tests::run_vector_length ... ok
[INFO] [stdout] test tests::value_external_stream_with_registry_returns_from_input_vector ... ok
[INFO] [stdout] test tests::stream_undefined_unary_func_yields_undefined_result ... ok
[INFO] [stdout] test tests::stream_if_uncertain_then_map_else_zero_yields_if_branch_type_mismatch ... ok
[INFO] [stdout] test tests::sub_same_dimension_different_units ... ok
[INFO] [stdout] test tests::value_external_stream_without_registry_returns_unbound ... ok
[INFO] [stdout] test unit::tests::unit_common_factors ... ok
[INFO] [stdout] test unit::tests::unit_display_division_no_redundant_inverse ... ok
[INFO] [stdout] test unit::tests::unit_mul_div ... ok
[INFO] [stdout] test unit::tests::unit_scalar ... ok
[INFO] [stdout] test unit::tests::unit_dimension_label_for_error ... ok
[INFO] [stdout] test tests::undefined_in_arithmetic_returns_undefined_result ... ok
[INFO] [stdout] test tests::vector_into_stream_from_input_when_handle_consumed_yields_one_error ... ok
[INFO] [stdout] test tests::value_type_name_all_variants ... ok
[INFO] [stdout] test unit_registry::all_units_tests::numbat_units_we_do_not_support_treated_as_symbols ... ok
[INFO] [stdout] test unit::tests::unit_from_base ... ok
[INFO] [stdout] test unit_registry::si_tests::si_add_length_conversion ... ok
[INFO] [stdout] test tests::vector_into_stream_from_input_yields_elements_and_eof ... ok
[INFO] [stdout] test unit_registry::si_tests::si_base_units_all_parse_and_evaluate ... ok
[INFO] [stdout] test unit::tests::unit_powi ... ok
[INFO] [stdout] test unit_registry::si_tests::si_convert_gram_to_kg ... ok
[INFO] [stdout] test unit_registry::si_tests::si_compound_velocity_m_per_s ... ok
[INFO] [stdout] test unit_registry::si_tests::si_metric_prefixes_on_length ... ok
[INFO] [stdout] test unit_registry::si_tests::si_convert_hour_to_seconds ... ok
[INFO] [stdout] test unit_registry::si_tests::si_same_dimension_length_units ... ok
[INFO] [stdout] test unit_registry::si_tests::si_compound_force_newton ... ok
[INFO] [stdout] test unit_registry::si_tests::si_metric_prefixes_on_mass ... ok
[INFO] [stdout] test unit_registry::si_tests::si_compound_power_watt ... ok
[INFO] [stdout] test unit_registry::si_tests::si_base_units_run_as_quantity_literal ... ok
[INFO] [stdout] test unit_registry::si_tests::si_compound_energy_joule ... ok
[INFO] [stdout] test unit_registry::si_tests::si_frequency_hertz ... ok
[INFO] [stdout] test unit_registry::tests::area_ha_alias_equals_10000_m2 ... ok
[INFO] [stdout] test unit_registry::tests::area_hectare_equals_10000_m2 ... ok
[INFO] [stdout] test unit_registry::si_tests::si_same_dimension_time_units ... ok
[INFO] [stdout] test unit_registry::tests::area_are_equals_100_m2 ... ok
[INFO] [stdout] test unit_registry::tests::area_km2_as_m2_is_1e6 ... ok
[INFO] [stdout] test unit_registry::tests::angle_rad_degree_same_dimension_and_convert ... ok
[INFO] [stdout] test unit_registry::si_tests::si_derived_units_resolve_and_convert_to_base ... ok
[INFO] [stdout] test unit_registry::tests::area_km_times_km_same_dimension_as_m2_and_converts ... ok
[INFO] [stdout] test unit_registry::tests::area_cm2_as_m2_is_1e_minus_4 ... ok
[INFO] [stdout] test unit_registry::tests::area_mm2_as_m2_is_1e_minus_6 ... ok
[INFO] [stdout] test unit_registry::si_tests::time_units_convert_correctly ... ok
[INFO] [stdout] test unit_registry::tests::area_m2_as_km2_is_1e_minus_6 ... ok
[INFO] [stdout] test unit_registry::tests::degrees_unit_is_registered ... ok
[INFO] [stdout] test unit_registry::tests::get_unit_with_prefix_km ... ok
[INFO] [stdout] test unit_registry::tests::get_unit_with_prefix_mm ... ok
[INFO] [stdout] test unit_registry::tests::same_dimension ... ok
[INFO] [stdout] test unit_registry::tests::stem_fahrenheit_scale_factor ... ok
[INFO] [stdout] test unit_registry::tests::degrees_alias_converts_180_to_pi_rad ... ok
[INFO] [stdout] test unit_registry::tests::stem_knot_convert_to_m_per_s ... ok
[INFO] [stdout] test unit_registry::tests::stem_molar_m_alias_parses_and_equals_molar ... ok
[INFO] [stdout] test unit_registry::tests::stem_calorie_and_btu_convert ... ok
[INFO] [stdout] test unit_registry::tests::area_parsing_m2_squaremeter_squareinch_ha_hectare_are ... ok
[INFO] [stdout] test unit_registry::tests::stem_percent_ppm_ppb_dimensionless ... ok
[INFO] [stdout] test unit_registry::tests::stem_molar_parses_and_same_dimension_as_mol_per_liter ... ok
[INFO] [stdout] test unit_registry::tests::stem_steradian_dimensionless ... ok
[INFO] [stdout] test unit_registry::tests::stem_arcmin_arcsec_convert ... ok
[INFO] [stdout] test unit_registry::tests::stem_horsepower_convert ... ok
[INFO] [stdout] test unit_registry::tests::stem_sr_alias_parses ... ok
[INFO] [stdout] test unit_registry::tests::stem_nautical_mile_convert ... ok
[INFO] [stdout] test unit_registry::tests::stem_pound_and_ounce_convert ... ok
[INFO] [stdout] test unit_registry::tests::area_same_dimension_m2_and_m_times_m ... ok
[INFO] [stdout] test unit_registry::tests::volume_same_dimension_m3_and_m_cubed ... ok
[INFO] [stdout] test unit_registry::tests::volume_km3_as_m3_is_1e9 ... ok
[INFO] [stdout] test unit_registry::tests::to_base_base_unit ... ok
[INFO] [stdout] test unit_registry::tests::to_base_derived ... ok
[INFO] [stdout] test unit_registry::tests::volume_liter_equals_0_001_m3 ... ok
[INFO] [stdout] test unit_registry::tests::stem_percent_ppm_ppb_run_numeric ... ok
[INFO] [stdout] test unit_registry::tests::volume_cm3_mm3_prefix_resolution ... ok
[INFO] [stdout] test unit_registry::tests::volume_parsing_m3_liter_ml ... ok
[INFO] [stdout] test unit_registry::tests::stem_pressure_units_convert ... ok
[INFO] [stdout] test unit_registry::all_units_tests::every_registered_unit_parses_and_evaluates ... ok
[INFO] [stdout] test unit_registry::all_units_tests::registered_units_list ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 465 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.17s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/snaq_lite_lsp-aee88c4d9c93f0f6)
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test tests::fallback_range_multiline_uses_first_line_only ... ok
[INFO] [stdout] test tests::fallback_range_empty_source_uses_min_length_one ... ok
[INFO] [stdout] test tests::fallback_range_spans_first_line ... ok
[INFO] [stdout] test tests::publish_result_params_status_serializes_pascal_case ... ok
[INFO] [stdout] test tests::disconnect_params_deserializes_camel_case ... ok
[INFO] [stdout] test tests::graph_connect_and_incoming ... ok
[INFO] [stdout] test tests::graph_targets_from_source ... ok
[INFO] [stdout] test tests::graph_connect_replaces_same_target_input ... ok
[INFO] [stdout] test tests::graph_disconnect_removes_edge ... ok
[INFO] [stdout] test tests::graph_topological_order_linear ... ok
[INFO] [stdout] test tests::run_error_without_span_falls_back_to_first_line_range ... ok
[INFO] [stdout] test tests::run_error_runtime_kind_uses_span_and_format ... ok
[INFO] [stdout] test tests::span_to_range_uses_zero_based_line_and_column ... ok
[INFO] [stdout] test tests::span_to_range_multiline_second_line ... ok
[INFO] [stdout] test tests::span_to_range_empty_source_saturates ... ok
[INFO] [stdout] test tests::run_error_parse_kind_produces_diagnostic ... ok
[INFO] [stdout] test tests::subscribe_params_deserializes_camel_case ... ok
[INFO] [stdout] test tests::subscribe_response_serializes_camel_case ... ok
[INFO] [stdout] test tests::subscribe_widget_params_deserializes_camel_case ... ok
[INFO] [stdout] test tests::run_node_with_graph_inputs_impl_empty_order_returns_invalid_argument ... ok
[INFO] [stdout] test tests::span_to_range_start_of_file ... ok
[INFO] [stdout] test tests::state_update_document_parse_error_produces_diagnostic ... ok
[INFO] [stdout] test tests::state_document_uris_returns_open_uris ... ok
[INFO] [stdout] test tests::stream_element_to_json_ok_some_value ... ok
[INFO] [stdout] test tests::state_hover_at_returns_value_for_valid_expression ... ok
[INFO] [stdout] test tests::subscribe_widget_params_deserializes_with_optional_external_streams ... ok
[INFO] [stdout] test tests::subscription_registry_insert_remove ... ok
[INFO] [stdout] test tests::subscription_registry_invalidate_all ... ok
[INFO] [stdout] test tests::subscription_registry_invalidate_uri ... ok
[INFO] [stdout] test tests::state_inlay_hints_wrong_uri_returns_empty ... ok
[INFO] [stdout] test tests::state_update_document_valid_produces_no_diagnostics ... ok
[INFO] [stdout] test tests::stream_element_to_json_error ... ok
[INFO] [stdout] test tests::widget_registry_invalidate_all ... ok
[INFO] [stdout] test tests::unsubscribe_params_deserializes_camel_case ... ok
[INFO] [stdout] test tests::widget_registry_invalidate_uri ... ok
[INFO] [stdout] test tests::widget_data_status_serializes_pascal_case ... ok
[INFO] [stdout] test tests::widget_registry_insert_remove ... ok
[INFO] [stdout] test tests::stream_element_to_json_undefined ... ok
[INFO] [stdout] test tests::state_inlay_hints_valid_document ... ok
[INFO] [stdout] test tests::state_hover_at_wrong_uri_returns_none ... ok
[INFO] [stdout] test tests::graph_topological_order_cycle_returns_none ... ok
[INFO] [stdout] test tests::state_update_document_empty_clears_diagnostics ... ok
[INFO] [stdout] test tests::graph_topological_order_single_node ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/snaq_lite_lsp-0f5b1ccdea20ea3b)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lsp_integration.rs (/opt/rustwide/target/debug/deps/lsp_integration-b8b170130d8df6ca)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test native_graph_connect_type_mismatch_returns_error ... ok
[INFO] [stdout] test native_initialize_returns_capabilities ... ok
[INFO] [stdout] test native_fetch_result_slice_unknown_widget_returns_error ... ok
[INFO] [stdout] test native_did_open_and_hover_returns_value ... ok
[INFO] [stdout] test native_graph_disconnect_removes_edge ... ok
[INFO] [stdout] test native_graph_connect_target_undefined_accepts_any ... ok
[INFO] [stdout] test native_node_signature_updated_after_did_open ... ok
[INFO] [stdout] test native_graph_connect_success ... ok
[INFO] [stdout] test native_fetch_result_slice_offset_limit_returns_single_element ... ok
[INFO] [stdout] test native_multi_document_hover_two_virtual_uris ... ok
[INFO] [stdout] test native_subscribe_then_unsubscribe_succeeds ... ok
[INFO] [stdout] test native_subscribe_wrong_uri_returns_error ... ok
[INFO] [stdout] test native_subscribe_scalar_returns_id_and_completed ... ok
[INFO] [stdout] test native_subscribe_widget_then_unsubscribe_receives_cancelled ... ok
[INFO] [stdout] test native_subscribe_widget_then_did_change_receives_cancelled ... ok
[INFO] [stdout] test native_subscribe_then_did_change_receives_cancelled ... ok
[INFO] [stdout] test native_subscribe_widget_scalar_returns_completed ... ok
[INFO] [stdout] test native_graph_wired_widget_gets_downstream_result ... ok
[INFO] [stdout] test native_computation_to_computation_wired_input_binds_identifier ... ok
[INFO] [stdout] test native_one_output_to_two_inputs_same_box_yields_result ... ok
[INFO] [stdout] test native_subscribe_widget_vector_then_fetch_result_slice_returns_elements ... ok
[INFO] [stdout] test native_subscribe_then_connect_refreshes_widget_with_result ... ok
[INFO] [stdout] test native_downstream_widget_receives_push_update_when_source_changes ... ok
[INFO] [stdout] test native_subscribe_vector_returns_id_and_stream_completes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/snaq_lite_wasm-424990e94b17cb05)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests snaq_lite_ingest
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests snaq_lite_lang
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests snaq_lite_lsp
[INFO] [stderr]    Doc-tests snaq_lite_wasm
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "0521a19a91ea76f02e2fb39feb8202e6643917dccfa714a731a925c8da9a83dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0521a19a91ea76f02e2fb39feb8202e6643917dccfa714a731a925c8da9a83dc", kill_on_drop: false }`
[INFO] [stdout] 0521a19a91ea76f02e2fb39feb8202e6643917dccfa714a731a925c8da9a83dc
